package com.base.cn.platform.os.dao.course.mould;

import com.base.cn.platform.os.common.mybatis.BaseDao;
import com.base.cn.platform.os.entity.course.mould.CouMould;
import com.base.cn.platform.os.entity.course.mould.CouMouldCondition;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 模块Dao
 *
 * @author s.li
 * @create 2018-04-23-18:19
 */
@Mapper
public interface CouMouldDao extends BaseDao<CouMould> {

    /**
     * 查询课程可以选择的模块数据列表
     * @param clazz
     * @param condition
     * @return Page<CouMould>
     */
    Page<CouMould> findCourseToMouldList(@Param("clazz") Class<CouMould> clazz, @Param("condition")CouMouldCondition condition);
}
